<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<title>
Intel&reg; Integrated Performance Primitives MPEG2 Muxer  
</title>
<style>
<!-- p.MsoNormal {mso-style-parent:""; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman"; color:black; margin-left:0in; margin-right:0in; margin-top:0in} h1 {margin-right:0in; margin-left:0in; font-size:24.0pt; font-family:"Times New Roman"; color:black; font-weight:bold} h2 {margin-right:0in; margin-left:0in; font-size:18.0pt; font-family:"Times New Roman"; color:black; font-weight:bold} h5 {margin-right:0in; margin-left:0in; font-size:10.0pt; font-family:"Times New Roman"; color:black; font-weight:bold} a:link {color:blue;} a:visited {color:blue;} p {margin-right:0in; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman"; color:black} -->
</style>
<!--[if gte mso 10]>
<style>
table.MsoNormalTable {mso-style-parent:""; font-size:10.0pt; font-family:"Times New Roman"; } li.MsoNormal {mso-style-parent:""; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman"; color:black; margin-left:0in; margin-right:0in; margin-top:0in}  
</style>
<![endif]-->
</head>
<body bgcolor=white lang=RU link=blue vlink=blue>
<div class=Section1>
<h1 align=center style='text-align:center'>
<i>
<span lang=EN-US>
Intel  
<sup>
&reg;  
</sup>
Integrated Performance Primitives  
<br>
MPEG2  
<span class=SpellE>
Muxer  
</span>
</span>
</i>
</h1>
<h5 style='margin-bottom:12.0pt'>
<a href="#Overview">
<u>
<span lang=EN-US>
Overview  
</span>
</u>
</a>
<span lang=EN-US>
<br>
</span>
<a href="#Package_Contents">
<u>
<span lang=EN-US>
Package Contents  
</span>
</u>
</a>
<span lang=EN-US>
<br>
<a href="#Known_Limitations">
Known Limitations  
</a>
</span>
</h5>
<h2>
<a name=Overview>
</a>
<span lang=EN-US>
Overview  
</span>
</h2>
<p class=MsoNormal>
<span lang=EN-US>
This folder contains implementation of MPEG2Muxer class, inherited from  
<span class=SpellE>
UMC::Muxer  
</span>
, which implements multiplexing of several elementary audio/video streams to MPEG2 system stream according  
</span>
to ISO/IEC 13818-1:2000.  
</p>
<p>
<span lang=EN-US>
Additional information on this software as well as other Intel software performance products is available at  
</span>
<a href="http://developer.intel.com/software/products/">
<u>
<span lang=EN-US>
http://developer.intel.com/software/products/  
</span>
</u>
</a>
<span lang=EN-US>
.  
</span>
</p>
<h2>
<a name="Package_Contents">
</a>
<span lang=EN-US>
Package Contents  
</span>
</h2>
<p class=MsoNormal>
<span lang=EN-US>
The  
<b>
Intel  
<sup>
&reg;  
</sup>
IPP MPEG2  
<span class=SpellE>
Muxer  
</span>
</b>
package contains the following files:  
</span>
</p>
<u1:p>
</u1:p>
<table class=MsoNormalTable border=1 cellpadding=0 width=557 style='width:5.8in; '>
<tr>
<td width=553 colspan=2 style='width:414.6pt;background:silver;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<b>
<span lang=EN-US>
.\ipp-samples\audio-video-codecs\codec\mpeg2_mux\  
</span>
</b>
</p>
</td>
</tr>
<tr>
<td width=248 style='width:186.1pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
readme.htm  
</p>
</td>
<td width=303 style='width:227.0pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span class=SpellE>
This  
</span>
<span class=SpellE>
file  
</span>
</p>
</td>
</tr>
<tr>
<td width=553 colspan=2 style='width:414.6pt;background:silver;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<b>
<span lang=EN-US>
.\ipp-samples\audio-video-codecs\codec\mpeg2_mux\include\  
</span>
</b>
</p>
</td>
</tr>
<tr>
<td width=248 style='width:186.1pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
umc_mpeg2_muxer.h  
</p>
</td>
<td width=303 rowspan=5 style='width:227.0pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
Header files containing definitions of the MPEG2  
<span class=SpellE>
muxer  
</span>
</span>
</p>
</td>
</tr>
<tr>
<td width=248 style='width:186.1pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
umc_mpeg2_muxer_bitstream.h  
</span>
</p>
</td>
</tr>
<tr>
<td width=248 style='width:186.1pt;padding:.75pt .75pt .75pt .75pt'>
<span lang=EN-US>
<font size="3">
umc_mpeg2_muxer_chunk.h  
</font>
</span>
</td>
</tr>
<tr>
<td width=248 style='width:186.1pt;padding:.75pt .75pt .75pt .75pt'>
<span lang=EN-US>
<font size="3">
umc_mpeg2_muxer_defs.h  
</font>
</span>
</td>
</tr>
<tr>
<td width=248 style='width:186.1pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
umc_mpeg2_muxer_linbuf.h  
</span>
</p>
</td>
</tr>
<tr>
<td width=553 colspan=2 style='width:414.6pt;background:silver;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<b>
<span lang=EN-US>
.\ipp-samples\audio-video-codecs\codec\mpeg2_mux\src\  
</span>
</b>
</p>
</td>
</tr>
<tr>
<td width=248 style='width:186.1pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
umc_mpeg2_muxer.cpp  
</p>
</td>
<td width=303 rowspan=5 style='width:227.0pt;padding:0in 0in 0in 0in'>
<p class=MsoNormal>
<span lang=EN-US>
Source files containing implementation of the MPEG2  
<span class=SpellE>
muxer  
</span>
</span>
</p>
</td>
</tr>
<tr>
<td width=248 style='width:186.1pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
umc_mpeg2_muxer_bitstream.cpp  
</span>
</p>
</td>
</tr>
<tr>
<td width=248 style='width:186.1pt;padding:.75pt .75pt .75pt .75pt'>
<span lang=EN-US>
<font size="3">
umc_mpeg2_muxer_chunk.cpp  
</font>
</span>
</td>
</tr>
<tr>
<td width=248 style='width:186.1pt;padding:.75pt .75pt .75pt .75pt'>
<span lang=EN-US>
<font size="3">
umc_mpeg2_muxer_defs.cpp  
</font>
</span>
</td>
</tr>
<tr>
<td width=248 style='width:186.1pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
umc_mpeg2_muxer_linbuf.cpp  
</span>
</p>
</td>
</tr>
</table>
<h2>
<a name="Known_Limitations">
</a>
<span lang="en-us">
Known Limitations  
</span>
</h2>
<p>
The muxer is able to multiplex to elementary streams of only the following types:  
</p>
<ul>
<li>
<span lang=EN-US>
MPEG1 video  
</span>
</li>
<li>
<span lang=EN-US>
MPEG2 video  
</span>
</li>
<li>
<span lang="en-us">
MPEG4 video - to MPEG2 Transport Stream only  
</span>
</li>
<li>
<span lang="en-us">
H264 video - to MPEG2 Transport Stream only  
</span>
</li>
<li>
<span lang=EN-US>
MPEG audio  
</span>
</li>
<li>
<span lang=EN-US>
AC3 audio  
</span>
</li>
<li>
<span lang=EN-US>
LPCM audio  
</span>
</li>
<li>
<span lang=EN-US>
AAC ADTS audio  
</span>
<span lang="en-us">
- to MPEG2 Transport Stream only  
</span>
</li>
</ul>
<p>
The muxer supports only one program for MPEG2 Transport Streams.  
</p>
<p>
&nbsp;  
</p>
<p>
<span lang=EN-US style='font-size:7.5pt;'>
&nbsp;  
<br>
</span>
<span class=SpellE>
<span style='font-size:7.5pt'>
Copyright &copy; 2002-2008 Intel Corporation.  
</span>
</span>
</p>
</div>
</body>
</html>
